Function Reference

_GUICtrlStatusBarShowHide

Show/Hide the StatusBar control

#Include <GuiStatusBar.au3>
_GUICtrlStatusBarShowHide ( hwnd, state )

 

Parameters

hwnd Handle to statusbar
state @SW_SHOW/@SW_HIDE

 

Return Value

If the window was previously visible, the return value is nonzero
If the window was previously hidden, the return value is zero
If the function fails, the return value is zero

 

Remarks

None.

 

Related

_GUICtrlStatusBarCreate, _GUICtrlStatusBarDelete

 

Example


opt("MustDeclareVars", 1)

#include <GUIConstants.au3>
#Include <GuiStatusBar.au3>

Local $gui, $StatusBar1, $msg, $btn_ShowHide, $Hidden = 0
Local $a_PartsRightEdge[3] = [100, 350, -1]
Local $a_PartsText[3] = ["New Text", "More Text", "Even More Text"]

$gui = GUICreate("Status Bar Show/Hide", 500, -1, -1, -1, $WS_SIZEBOX)
$StatusBar1 = _GUICtrlStatusBarCreate ($gui, $a_PartsRightEdge, $a_PartsText)
$btn_ShowHide = GUICtrlCreateButton("Show/Hide StatusBar", 10, 10, 120, 25)

GUISetState(@SW_SHOW)


While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_RESIZED
            _GUICtrlStatusBarResize ($StatusBar1)
        Case $msg = $btn_ShowHide
            If $Hidden Then
                _GuiCtrlStatusBarShowHide($StatusBar1, @SW_SHOW)
            Else
                _GuiCtrlStatusBarShowHide($StatusBar1, @SW_HIDE)
            EndIf
            $Hidden = Not $Hidden
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case Else
            ;;;;;
    EndSelect
   
WEnd